관련 동영상: https://youtu.be/c1SKM3PSxGM
프로젝트 내에서 나만의 시그니처를 남기는 모듈을 만들어보자.
조건:
byme.py
로 작성한다.모듈 사용 코드:
import byme
byme.sign()
출력 예시:
이 프로그램은 kim2kie에 의해 만들어졌습니다.
홈페이지: https://www.kim2kie.com
유튜브: https://www.youtube.com/@kim2kie
파이썬 모듈을 만들고 사용하는 방법을 이해하기 위해 byme.py
파일을 생성한 후, 아래와 같이 코드를 작성한다.
# byme.py
def sign():
print("이 프로그램은 kim2kie에 의해 만들어졌습니다.")
print("홈페이지: https://www.kim2kie.com")
print("유튜브: https://www.youtube.com/@kim2kie")
이제 quiz-10.py
에서 모듈을 불러와 실행한다.
# quiz-10.py
import byme
byme.sign()
직접 모듈을 만들어 관리하는 연습을 해보자. 자주 사용하는 함수를 별도의 모듈로 작성하고, 이를 메인 프로그램에서 불러와 실행하는 프로그램을 작성하라.
조건:
myutils.py
greet(name)
- 이름을 받아서 환영 메시지를 출력한다.add(a, b)
- 두 숫자를 더한 값을 반환한다.출력 예시:
안녕하세요, Kim님!
3 + 5 = 8
모듈 코드:
# myutils.py
def greet(name):
print(f"안녕하세요, {name}님!")
def add(a, b):
return a + b
이제 main.py
에서 모듈을 불러와 실행한다.
# main.py
import myutils
myutils.greet("Kim")
result = myutils.add(3, 5)
print(f"3 + 5 = {result}")